package Song.Han.Demo02;
/*
    需求：
        给定一个Cook接口，内含唯一的抽象方法makeFood。无参数无返回值
        使用Lambda标准格式调用invokeCook方法，打印输出"吃饭了"
*/
public class Demo01Cook {
    public static void main(String[] args) {
        //1.匿名内部类
        invokeCook(new Cook() {
            @Override
            public void makeFood() {
                System.out.println("吃饭了");
            }
        });

        //2.Lambda表达式
        invokeCook(() -> {
            System.out.println("吃饭了");
        });
    }

    public static void invokeCook(Cook cook){
        cook.makeFood();
    }
}
